.show-cates {
  height: ~'calc(100vh - 90rpx)';
  display: flex;
  .left-menu {
    flex: 2;
    border-right: 6rpx solid rgb(219, 219, 219);

    .left-item {
      height: 80rpx;
      line-height: 80rpx;
      border-bottom: 2rpx solid rgb(211, 211, 211);
      padding-bottom: 10rpx;
      font-size: 32rpx;

      text-align: center;
    }
  }
  .right-menu {
    flex: 5;

    .goods_group {
      margin: 20rpx;
      text-align: center;
      .goods_title {
        font-size: 32rpx;
        font-weight: bold;
        height: 80rpx;
        line-height: 80rpx;
      }
      .goods_title::after, .goods_title::before {
        content: "/";
        padding: 8rpx;
        color: rgb(189, 189, 189);
      }
      .goods_list {
        display: flex;
        flex-wrap: wrap;
        margin-top: -20rpx;

        .goods_item {
          width: 33.33%;
          padding: 10rpx;
        }
      }
    }
  }
}
.menu-active {
  color: #037efc;
}